protection devices for passengers - Francés Inglés Diccionario